package com.wjm.mapper.interf;

/**
 * mapper的总接口，只有继承该接口的mapper才会被spring所管理。
 * @author Ms.wang
 *
 * @param <T> 对象
 */
public interface MapperInterface<T> {
	/**
	 * 保存记录
	 * @param object 对象
	 * @return 返回成功条数
	 * @throws Exception
	 */
	public int save(T object) throws Exception;

	/**
	 * 删除记录
	 * @param objectId 记录的id
	 * @return 返回成功条数
	 * @throws Exception
	 */
	public int delete(int objectId) throws Exception;

	/**
	 * 更新记录
	 * @param object 需要更新的记录
	 * @return 返回更新成功条数
	 * @throws Exception
	 */
	public int update(T object) throws Exception;
}
